body
{
    margin: 0px;
    padding: 0px;
    font-family: \5b8b\4f53, "Arial Narrow";
    font-size: 12px;
    background-image: none;
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: 0% 0%;
    background-color: rgb(255, 255, 255);
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, j5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
    padding: 0px;
    margin: 0px;
}
caption, cite, code, em, th
{
    font-style: normal;
    font-weight: normal;
}

ol, ul
{
    list-style-type: none;
    list-style-position: outside;
    list-style-image: none;
}

label, button, a
{
    cursor: pointer;
    text-decoration: none;
}
p
{
    word-wrap: break-word;
    white-space :nowrap;
}

img
{
    border: none;
}
.colf1
{
    color: #f07c00;
}
.colf2
{
    color: #00563e;
}
.colf3
{
    color: Gray;
}
.colf4
{
    color: Red;
}
.colf5
{
    color: #67AB65;
}
.watermark
{
    color: #999;
}

.mastertop
{
    width: 100%;
    height: 31px;
    background-image: url(../../../images/SYMaster/1.png);
    background-repeat: repeat-x;
}
.mastertop .top1
{
    margin: 0px auto 0px;
    width: 960px;
    height: 31px;
    line-height: 31px;
}
.mastertop .top1 #left
{
    width: 300px;
    float: left;
    height: 31px;
    line-height: 31px;
}
.mastertop .top1 #left a
{
     color:Black;
      font-weight:bold;
    
    }
.mastertop .top1 #right
{
    width: 450px;
    float: right;
    text-align: right;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
}
.mastertop .top1 #right a
{
    color: #616161;
    text-decoration: none;
    display: inline-block;
}
.mastertop .top1 #right .wdqy
{
    background-image: url(../../../images/Common/common.png);
    background-repeat: no-repeat;
    background-position: -35px -694px;
    padding-right: 15px;
}
.mastertop .top1 #right .wdqy:hover
{
    background-image: url(../../../images/Common/common.png);
    background-repeat: no-repeat;
    background-position: -35px -753px;
    padding-right: 15px;
}
.mastertop .top1 #right .wdqy1
{
    background-image: url(../../../images/Common/common.png);
    background-repeat: no-repeat;
    background-position: -35px -714px;
    padding-right: 15px;
}
.mastertop .top1 #right .wdqy1:hover
{
    background-image: url(../../../images/Common/common.png);
    background-repeat: no-repeat;
    background-position: -35px -734px;
    padding-right: 15px;
}
.mastertop .top1 em
{
    font-weight: bold;
    font-style: normal;
}

.wrap
{
    width: 960px;
    margin: 0px auto 0px;
    font-family: \5FAE\8F6F\96C5\9ED1;
    font-size: 23px;
}
.wrap .logo
{
    margin: 11px 0px 0px 15px;
    float: left;
}
.wrap .input_sel
{
    width: 116px;
    margin: 40px 0px 0px 10px;
    float: left;
    display: inline;
    position: relative;
    z-index: 1003;
}
.wrap .sel
{
    height: 23px;
    line-height: 23px;
    padding: 0px 20px 0px 10px;
    border: 1px solid #f9cc9d;
    float: left;
    position: relative;
    background-color: rgb(255, 240, 207);
    font-size: 14px;
    font-family: \9ED1\4F53,\5B8B\4F53;
    color: #f07c00;
}
.wrap .iconsels
{
    top: 10px;
    width: 9px;
    height: 4px;
    right: 5px;
    overflow: hidden;
    display: block;
    position: absolute;
    background-image: url(../../../images/Common/sk_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: -526px -53px;
    line-height: 23px;
    cursor: pointer;
}
.wrap .navT
{
    padding-top: 52px;
    padding-left: 18px;
    float: left;
    margin: 0px;
}
.navT .n
{
    height: 30px;
    line-height: 30px;
    margin-bottom: -2px;
    float: left;
    position: relative;
    z-index: 9;
    background-image: url(../../../images/SYMaster/nav_bg.png);
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-position: 0px 0px;
    background-color: transparent;
}
.navT .n li.first
{
    background-image: url(../../../images/SYMaster/nav_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0px -31px;
    background-color: transparent;
}
.navT .n li.last span
{
    background-image: url(../../../images/SYMaster/nav_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right -62px;
    background-color: transparent;
}


.navT .n li
{
    height: 30px;
    padding-left: 10px;
    float: left;
    position: relative;
}

.navT .n li span a
{
    color: #4e8b07;
    font-weight: normal;
    text-decoration: none;
}

.navT .n li.on A
{
    color: #fff;
    font-weight: bold;
}
.navT .n li.on A:hover
{
    color: #008500;
    text-decoration: underline !important;
}
.navT .n li.on A:hover
{
    color: #fff;
    text-decoration: none !important;
}
.navT .n LI.navLine
{
    color: #eee1a6;
    padding: 0px;
    font-weight: normal;
    font-size: 15px;
}

.navT .n li span
{
    color: #323232;
    line-height: 30px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: bold;
    float: left;
}


.navT .n li.on
{
    background-image: url(../../../images/SYMaster/nav_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0px -124px;
    background-color: transparent;
}
.navT .n li.on SPAN
{
    color: #fff;
    background-image: url(../../../images/SYMaster/nav_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right -93px;
    background-color: transparent;
}
.navT .on SPAN a
{
    color: #fff;
    font-weight: bold;
}
.wrap .right
{
    float: right;
    padding-top: 15px;
    font-size: 16px;
    font-weight: bold;
    width: 140px;
    text-align: right;
}

.navSearBar
{
    margin: 0px;
    padding: 0px;
    background-image: url(../../../images/Common/common.png);
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-position: 0px -155px;
    background-color: transparent;
    width: 100%;
    height: 43px;
    clear: both;
    z-index: 999;
}
.navSearBar .navSear
{
    width: 960px;
    margin: 0px auto 0px;
    position: relative;
    z-index: 999;
    font-size: 12px;
    font-family: \5b8b\4f53 , "Arial Narrow";
    top: 0px;
    left: 0px;
}
.navSearBar .navTop
{
    font-family: \5b8b\4f53 , "Arial Narrow";
    font-size: 12px;
    height: 43px;
    margin: 0px;
    padding: 0px;
    float: right;
    width: 750px;
    padding-left: 10px;
    z-index: 999;
    position: relative;
}
.sear-form
{
    margin: 5px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 522px;
    height: 33px;
    background-image: url(../../../images/SYMaster/sear.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0% -0%;
    background-color: transparent;
    float: left;
}

.sear-form cite
{
    background-image: url(../../../images/Common/sk_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: -67px -584px;
    background-color: transparent;
    width: 25px;
    height: 26px;
    overflow: hidden;
    display: inline-block;
    margin-top: 4px;
    margin-left: 5px;
    float: left;
}

.sear-form .search
{
    margin-top: 6px;
    height: 20px;
    width: 400px;
    border: 1px none;
    float: left;
    line-height: 20px;
}
.sear-form .searchbtn
{
    width: 86px;
    height: 32px;
    margin-top: 1px;
    float: left;
    border: 1px none;
    text-indent: -999999px;
    margin-left: 3px;
    background-image: none;
    background-attachment: scroll;
    background-color: transparent;
}
.navSearBar .navTop .car
{
    float: right;
    font-family: \5b8b\4f53 , "Arial Narrow";
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 220px;
    z-index: 999;
}
.navSearBar .navTop .car .car_con
{
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../../../images/SYMaster/nav_bg.png);
    background-position: 0px -159px;
    background-repeat: repeat-x;
    border: 1px solid #5f9e15;
    font-family: \5b8b\4f53 , "Arial Narrow";
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    padding: 0px;
    width: 220px;
    z-index: 1001;
}
.navSearBar .navTop .car .car_conhover
{
    background-image: none;
    background-attachment: scroll;
    background-repeat: repeat;
    z-index: 1001;
    background-position: 0px 0px;
    border-bottom: 0px none;
    background-color: rgb(255, 255, 255) !important;
    height: 32px;
    line-height: 32px;
    margin: 1px 1px 0px 1px;
    width: 220px;
}

.car_class
{
    color: #676767;
    cursor: pointer;
    float: left;
    font-family: \5b8b\4f53 , "Arial Narrow";
    font-size: 12px;
    height: 24px;
    margin: 0px;
    margin-top: 5px;
    margin-left: 5px;
    overflow: hidden;
    padding: 0px;
    width: 145px;
    line-height: 24px;
    letter-spacing: 3px;
    overflow: hidden;
    display: inline;
}
.car_class .imgXKD
{
    margin: 4px 4px 3px 0px;
    float: left;
}
.car_class a
{
    color: #676767;
    cursor: pointer;
    font-family: \5b8b\4f53 , "Arial Narrow";
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    float: left;
    margin: 4px 4px 3px 0px;
}
.car_class a:hover
{
    color: #f07c00;
    cursor: pointer;
    font-size: 12px;
    text-decoration: none;
    line-height: 18px;
    float: left;
    margin: 4px 4px 3px 0px;
}
.car_class strong
{
    color: #ff4900;
    cursor: pointer;
    font-family: \5b8b\4f53 , "Arial Narrow";
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding: 0px 3px 3px 0px;
}
.navSearBar .navTop .car .car_con .la
{
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../../../images/Common/sk_bg.png);
    background-position: -21px -561px;
    background-repeat: no-repeat;
    color: #676767;
    cursor: pointer;
    display: inline-block;
    font-family: \5b8b\4f53 , "Arial Narrow";
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 10px;
    line-height: 10px;
    overflow: hidden;
    width: 10px;
    margin: 6px 4px 1px 0px;
}
.navSearBar .navTop .car .car_conhover .la
{
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../../../images/Common/sk_bg.png);
    background-position: -36px -561px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 10px;
    width: 10px;
    margin: 6px 4px 1px 0px;
}

.car_btn01
{
    font-family: \5b8b\4f53 , "Arial Narrow";
    font-size: 12px;
    height: 24px;
    margin: 0px;
    margin-top: 5px;
    padding: 0px;
    float: right;
    width: 66px;
}
.car_btn01 a
{
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../../../images/Common/sk_bg.png);
    background-position: 0px -584px;
    background-repeat: no-repeat;
    color: #323232;
    cursor: pointer;
    display: block;
    font-family: \5b8b\4f53 , "Arial Narrow";
    font-size: 12px;
    height: 24px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 62px;
}

.car_tab
{
    overflow: hidden;
    border: 1px solid #5f9e15;
    background-color: rgb(255, 255, 255);
    width: 328px;
    position: absolute;
    top: 32px;
    right: -2px;
    display: none;
    z-index: -1;
}
.car_tab .car_p1
{
    text-align: right;
    color: #676767;
    line-height: 24px;
    margin: 24px 8px 0px 5px;
}
.car_tab .car_p1 strong
{
    color: #ee0000;
}

.car_tab .car_p1 span
{
    color: #ee0000;
}
.car_tab .car_p2
{
    height: 24px;
    margin: 0px 8px 5px 5px;
}
.car_tab .car_p2 a
{
    width: 113px;
    height: 24px;
    text-indent: -99999px;
    overflow: hidden;
    float: right;
    display: block;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../../../images/Common/sk_bg.png);
    background-position: 0px -636px;
    background-repeat: no-repeat;
}

.hzhb
{
    clear: both;
    width: 800px;
    text-align: center;
    margin: 0px auto 0px;
    height: 52px;
    background-image: url(../../../images/SYMaster/hzhb.png);
    background-color: transparent;
    text-align: left;
    padding-left: 160px;
    padding-top: 10px;
    word-spacing: 20px;
}

.SyBottom
{
    border: 0px none;
    clear: both;
    width: 960px;
    margin: 10px auto 0px;
}
.SyBottom .left1
{
    width: 160px;
    font-size: 12px;
    color: #797979;
    font-weight: bold;
    line-height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    vertical-align: top;
}

.clear
{
    clear: both;
    height: 10px;
}

.SyBottomBottom
{
    clear: both;
    width: 960px;
    margin: 20px auto 0px;
    border-top: 3px solid #B3C55A;
    padding-top: 20px;
    text-align: center;
    font-size: 12px;
    color: #B7B7B7;
    line-height: 20px;
}
.SyBottomBottom a
{
    color: #B7B7B7;
    font-size: 12px;
}

.nava
{
    height: 32px;
    background-image: url(../../images/Common/sk_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-color: transparent;
}
.navafix
{
    float: left;
    width: 200px;
    height: 33px;
    margin: 6px 0px 0px 0px;
    position: relative;
}
.navaopen
{
    height: 25px;
    background-color: #FFD184;
    font-size: 14px;
    font-weight: bold;
    color: White;
    text-align: center;
    line-height: 25px;
    letter-spacing: 10px;
    border-left: 1px solid #f08515;
    border-right: 1px solid #f08515;
}
.navaclose
{
    height: 25px;
    background-color: #FFD184;
    font-size: 14px;
    font-weight: bold;
    color: White;
    text-align: center;
    line-height: 25px;
    letter-spacing: 10px;
    border-left: 1px solid #f08515;
    border-right: 1px solid #f08515;
    border-bottom: 1px solid #f08515;
}
.upNavFix
{
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin: 8px 12px 8px 8px;
    float: right;
    display: inline;
    background-image: url(../../images/Common/sk_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: -201px 0px;
    background-color: transparent;
}
.downNavFix
{
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin: 8px 12px 8px 8px;
    float: right;
    display: inline;
    background-image: url(../../images/Common/sk_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: -201px -17px;
    background-color: transparent;
}
.navafixdown
{
    position: absolute;
    width: 200px;
    top: 30px;
    left: 0px;
    display: none;
}
.upNav
{
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin: 5px 12px 5px 8px;
    float: right;
    display: inline;
    background-image: url(../../images/Common/sk_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: -201px 0px;
    background-color: transparent;
}
.downNav
{
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin: 5px 12px 5px 8px;
    float: right;
    display: inline;
    background-image: url(../../images/Common/sk_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: -201px -17px;
    background-color: transparent;
}
.dlList
{
    border: 1px solid #f08515;
    border-top: none;
    position: relative;
    background-image: none;
    background-color: rgb(255, 255, 255);
    z-index: 9;
}
.dlList dd
{
    z-index: 9;
    display: block;
}
.dlList .h3on
{
    height: 29px;
    line-height: 29px;
    padding-left: 20px;
    margin: 0px 0px 0px 2px;
    background-image: url(../../images/Common/sk_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: -218px 0px;
    background-color: transparent;
    z-index: 9;
}

.dlList h3 strong
{
    color: #323232;
    font-size: 14px;
    font-weight: normal;
    z-index: 9;
}
.dlList .h3hover
{
    height: 29px;
    line-height: 29px;
    padding-left: 20px;
    margin: 0px 0px 0px 2px;
    width: 129px;
    position: relative;
    background-image: url(../../images/Common/sk_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: -417px 0px;
    background-color: transparent;
    z-index: 9;
    text-decoration: none;
    color: #f08515;
}
.dlList .h3hover h3 strong
{
    z-index: 9;
    color: #f08515;
    text-decoration: underline;
}
.dlList h3 a
{
    z-index: 9;
    text-decoration: none;
}
.dlList .h3hover h3 a
{
    z-index: 9;
    color: #f08515;
}
.dlList cite
{
    z-index: 9;
    color: #f07c00;
    margin-left: 5px;
}

.h3_cat
{
    left: 147px;
    top: 0px;
    width: 615px;
    border: 1px solid #f08515;
    display: none;
    position: absolute;
    height: auto !important;
    height: 347px;
    min-height: 347px;
    background-color: rgb(255, 249, 239);
    z-index: 1;
}
.h3_cat .cat_left
{
    width: 615px;
}
.h3_cat .cat_left dl
{
    overflow: hidden;
    padding: 5px 0px 5px 0px;
    margin: 0px 6px 5px 11px;
    border-top: 1px solid #fee9c2;
}

.h3_cat .cat_left dd strong
{
    font-weight: normal;
}

.h3_cat .cat_left dd.noStrong
{
    padding-left: 0px;
}
.h3_cat .cat_left dd strong, .h3_cat .cat_left dd a
{
    padding-left: 10px;
    margin: 5px 10px 0px 0px;
    display: inline-block;
    white-space: nowrap;
}
.h3_cat .cat_left dd a:hover
{
    color: #008500;
}


.h3_cat .cat_left dt, .h3_cat .cat_left dd strong
{
    margin: 5px 0px 0px 0px;
    display: inline-block;
}
.cat_left dl .color_ls, .cat_left dl .color_ls a
{
    color: #f08515;
}
.cat_left dl .color_jh, .cat_left dl .color_jh a
{
    color: #107900;
}

.cat_right .color_ls
{
    color: #cc4d00;
    line-height: 28px;
    margin-left: 12px;
}

.cat_right li
{
    text-align: left;
    line-height: 22px;
    padding-left: 12px;
    margin: 0px auto 0px;
}


.nav_stand dd.more_course
{
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
}
.nav_stand dd.more_course a
{
    color: #f07c00;
    padding-right: 10px;
    background-image: url(../../images/Common/sk_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right -619px;
    background-color: transparent;
}

.rM5
{
    margin: 5px 0px 0px 0px;
    display: inline-block;
}

.nav_stand2 dl.on
{
    top: 0px;
}

.nav_stand2 .on a.upNav
{
    background-position: -201px -17px;
}
.nav_stand2
{
    left: 0px;
    top: 6px;
    margin: 0px;
    position: absolute;
}

.go-top
{
    height: 85px;
    width: 25px;
    background-image: url(../../images/Common/GoUp.jpg);
    background-repeat: no-repeat;
    right: 50px;
    left: auto;
    bottom: 100px;
    position: fixed;
    display: none;
    cursor: pointer;
}
